#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//int main()
//{
//	int a[100]={0}, b[100];
//	int n, m;
//	int j = 0,k=0,i=0;
//	scanf("%d", &n);
//	for ( i = 0; i < n; i++)
//	{
//		scanf("%d", &a[i]);
//	}
//	scanf("%d", &m);
//	while (a[j])
//	{
//		if (a[j] % m == 0)
//		{
//			b[k] = a[j];
//			k++;
//		}
//		j++;
//	}
//	for (i =k-1; i >= 0; i--)
//	{	printf("%d ", b[i]);
//	}
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int n;
//	int i = 0;
//	int j = 0;
//	scanf("%d", &n);
//	for (i; i < n - 1; i++)
//	{
//		printf(" ");
//	}
//	printf("*\n");
//	for (i = 1; i < n; i++)
//	{
//		for (j; j < n - 1 - i; j++)
//		{
//			printf(" ");
//		}
//		printf("*");
//		for (j = 0; j < 2 * (i - 1) + 1; j++)
//		{
//			printf(" ");
//		}
//		printf("*\n");
//	}
//	for (i = 1; i < n - 1; i++)
//	{
//		for (j = 0; j < i; j++)
//		{
//			printf(" ");
//		}
//		printf("*");
//		for (j = 0; j < 2 * (n - i - 1) - 1; j++)
//		{
//			printf(" ");
//		}
//		printf("*\n");
//	}
//	for (i = 0; i < n - 1; i++)
//	{
//		printf(" ");
//	}
//	printf("*\n");
//	return 0;
//}

//#include<stdio.h>
//#include<string.h>
//#include<ctype.h>
//int main()
//{
//	char a[2][26] = { '\0' };
//	char b[100];
//	int len = 0;
//	int i = 0;
//	gets(b);
//	len = strlen(b);
//	for (i; i < len; i++)
//	{
//		tolower(b[i]);
//	}
//	for (i = 0; i < 26; i++)
//	{
//		a[0][i] = 97 + i;
//	}
//	for (i = 0; i < len; i++)
//	{
//		switch (b[i])
//		{
//		case 97:a[1][0]++; break;
//		case 98:a[1][1]++; break;
//		case 99:a[1][2]++; break;
//		case 100:a[1][3]++; break;
//		case 101:a[1][4]++; break;
//		case 102:a[1][5]++; break;
//		case 103:a[1][6]++; break;
//		case 104:a[1][7]++; break;
//		case 105:a[1][8]++; break;
//		case 106:a[1][9]++; break;
//		case 107:a[1][10]++; break;
//		case 108:a[1][11]++; break;
//		case 109:a[1][12]++; break;
//		case 110:a[1][13]++; break;
//		case 111:a[1][14]++; break;
//		case 112:a[1][15]++; break;
//		case 113:a[1][16]++; break;
//		case 114:a[1][17]++; break;
//		case 115:a[1][18]++; break;
//		case 116:a[1][19]++; break;
//		case 117:a[1][20]++; break;
//		case 118:a[1][21]++; break;
//		case 119:a[1][22]++; break;
//		case 120:a[1][23]++; break;
//		case 121:a[1][24]++; break;
//		case 122:a[1][25]++; break;
//		default:break;
//		}
//	}
//	for (i = 0; i < 26; i++)
//	{
//		while (a[0][i])
//		{
//			printf("%c", a[1][i]);
//		}
//	}
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int n, m;
//	int a[100][100],b[100][100];
//	scanf("%d %d", &n, &m);
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			scanf("%d", &a[i][j]);
//		}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			b[j][i] = a[m - 1 - i][j];
//		}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			printf("%d ", b[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//#include <stdio.h>
//#include <stdlib.h>
//int main()
//{
//	int a[100][100];
//	int n, m;
//	scanf("%d %d", &n, &m);
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < m; j++)
//		{
//			scanf("%d", &a[i][j]);
//		}
//	}
//	for (int i = 0; i < m; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			printf("%d ", a[n - 1 - j][i]);
//		}
//		printf("\n");
//	}
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int a[100][100], b[100][100];
//	int n;
//	scanf("%d", &n);
//	for (int i = 0; i < n; i++)
//	{
//	    for (int j = 0; j < n; j++)
//			{
//					scanf("%d", &a[i][j]);
//			}
//	}
//	for (int i = 0; i < n; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			scanf("%d", &b[i][j]);
//		}
//	}
//	
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	char h[300] = { 0 };
//	int m, n;
//	scanf("%d %s", &m,h);
//	n = 0;
//	for (int i = 0; i < m; i++)
//	{
//		n = 0;
//		while (h[n + i])
//		{
//			printf("%c", h[i + n]);
//			n += m;
//		}
//	}
//	return 0;
//}

//#include<stdio.h>
//#include<string.h>
//int main()
//{
//	char a[300] = { 0 };
//	char b[200][200] = { 0 };
//	int m,n;
//	scanf("%d %s", &m,a);
//	int len = strlen(a);
//	n = len / m;
//	int j = 0;
//	int k = 0;
//	for (int i = 0; i < n; i++)
//	{
//		if (j == 0)
//		{
//			for (j; j < m; j++)
//			{
//				b[i][j] = a[k];
//				k++;
//			}
//			j--;
//		}
//		else 
//		{
//			for (j; j>=0; j--)
//			{
//				b[i][j] = a[k];
//				k++;
//			}
//			j++;
//		}
//	}
//	for (int i = 0; i < m; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			printf("%c", b[j][i]);
//		}
//	}
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int a[1000][1000];
//	int row, col;
//	scanf("%d %d", &row, &col);
//	for (int i =200; i <200+row; i++)
//	{
//		for (int j =200; j <200+col; j++)
//		{
//			scanf("%d", &a[i][j]);
//		}
//	}
//	for (int i =200; i <=400+row + col - 2; i++)
//	{
//		for (int h =200; h <200+i+1; h++)
//		{
//			if (a[h][i - h] > 0)
//			{
//				printf("%d\n", a[h][i - h]);
//			}
//		}
//	}
//	return 0;
//}


//#include <stdio.h>
//
//int main() {
//    int row, col;
//    scanf("%d %d", &row, &col);
//
//    int array[400][400];
//
//    for (int i = 0; i < row; i++) {
//        for (int j = 0; j < col; j++) {
//            scanf("%d", &array[i][j]);
//        }
//    }
//
//    int r = 0, c = 0;
//    while (r < row && c < col) {
//        printf("%d\n", array[r][c]);
//        if (r + 1 == row || c + 1 == col) {
//            if (r + 1 == row) {
//                c++;
//            }
//            else {
//                r++;
//            }
//        }
//        else {
//            r++;
//            c++;
//        }
//    }
//
//    return 0;
//}

//#include<stdio.h>
// int main()
//{
//     int hang, lie;
//     scanf("%d %d", &hang, &lie);
//     int a[300][300], e = 0, f = 0;
//     for (int c = 0; c < hang; c++)
//     for (int d = 0; d < lie; d++)
//      scanf("%d", &a[c][d]);
//    
//               for (int i = 0; i <= hang + lie; i++)
//                 for (int e = 0; e < hang; e++)
//                    for (int f = 0; f < lie; f++)
//                      if (e + f == i)
//                     printf("%d\n", a[e][f]);
//    
//      return 0;}


//#include<stdio.h>
//int main()
//{
//	int a[300][300];
//	int m, n;
//	int e, f;
//	scanf("%d %d", &m, &n);
//	for (int i = 0; i < m; i++)
//	{
//		for (int j = 0; j < n; j++)
//		{
//			scanf("%d", &a[i][j]);
//		}
//	}
//	for (int i = 0; i <= m + n-2; i++)
//	{
//		for (int e = 0; e < m; e++)
//		{
//			for (int f = 0; f < n; f++)
//			{
//				if (e + f == i)
//				{
//					printf("%d\n", a[e][f]);
//				}
//			}
//		}
//	}
//	return 0;
//}

#include<stdio.h>
int main()
{
	int a[102][102] = { 0 };
	int row, col;
	scanf("%d %d", &row, &col);
	for (int i = 1; i <= row; i++)
	{

	}






	return 0;
}